Skip to content

)}

ConcurrentStatelessReplayLatestSignalAsync(Optional) constructor

Defined in

Type: ConcurrentStatelessReplayLatestSignalAsync Namespace: ReactiveUI.Primitives.Async.Signals Assembly: ReactiveUI.Primitives.Async.Core.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481, net471

public ConcurrentStatelessReplayLatestSignalAsync(Optional<T> startValue)

View source

Summary: Represents an asynchronous Signal that replays the latest value to new observers and forwards notifications to all observers concurrently without maintaining internal state.

Parameters

NameTypeDescription
startValue[Optional](#An optional initial value to be replayed to new observers. If not specified, no value is replayed until the first value is published.

Remarks

This Signal is designed for concurrent scenarios where notifications to observers should be delivered in parallel. It does not buffer or store a sequence of values, but only replays the most recent value (if any) to new subscribers. Thread safety is ensured for concurrent observer notifications. If a notification operation is canceled, not all observers may receive the notification.